RelAndXML: a system to manage XML-based course material with object-relational databases

نویسنده

  • Astrid Schnädelbach
چکیده

In this thesis, we present our newly invented system RelAndXML for the management and storage of hypertext-centric XML documents and the according XSL stylesheets. Our sample application area is the course material at university. Typically, course material is being reused on multiple assignments, while it is also important to add or replace questions. Currently, teaching assistants use different word processors and the availability of previous year’s assignment files is not always certain. This results sometimes in retyping the same questions. RelAndXML offers a solution to this problem by saving the XML formatted assignments as text modules and other parts in a special database. However, RelAndXML is not restricted to this application area, since the core schema can easily be replaced, e.g. by a schema for technical online manuals. Storing XML documents in databases has been a major topic in database research in the last few years. Approaches on this topic are dependent on the desired application area and can be divided into two main directions: some concentrate on data-centric and others on document-centric documents. Data-centric XML documents are valid with respect to a document type definition (DTD), they have sparse mixed content and the order in which subelements and PCDATA occur is usually unimportant. The concept for storing data-centric XML in (object-) relational database systems is to define a mapping between the DTD and the database schema. Since our hypertext does not conform to a DTD, we cannot use a data-centric approach on its own. Document-centric XML often has no DTD such that it is non-valid XML, mixed content often occurs, and the document order does matter. The known document-centric approaches do preserve document order, but they make reusing text modules impossible. In this thesis, we present a hypertext-centric approach that combines aspects of datacentric as well as document-centric approaches. It enables the reuse of text modules and preserves document order where necessary. Another important feature of RelAndXML is that it supports not only XML elements, but also attributes, comments, and processing instructions. RelAndXML is a Java-implemented system using an object-relational database. It provides a graphical user interface which allows to create and update the XML and XSL parts of hypertext documents, to insert new or saved text modules, and to generate HTML or XHTML output documents.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Apply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML

As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...

متن کامل

Apply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML

As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...

متن کامل

Managing XML Data to optimize Performance into Object-Relational Databases

This paper propose some possibilities for manage XML data in order to optimize performance into object-relational databases. It is detailed the possibility of storing XML data into such databases, using for exemplification an Oracle database and there are tested some optimizing techniques of the queries over XMLType tables, like indexing and partitioning tables.

متن کامل

Relational Database Migration: A Perspective

This paper presents an investigation into approaches and techniques used for database conversion. Constructing object views on top of a Relational DataBase (RDB), simple database integration and database migration are among these approaches. We present a categorisation of selected works proposed in the literature and translation techniques used for the problem of database conversion, concentrat...

متن کامل

Performance Evaluation of Native XML Database and XML Enabled Database

Now-a-days, there is a authentic need for a database system for storing, retrieving and manipulate XML based data to the purpose of exchange data over the web with an efficient manner. XML provides a noteworthy boost to web-based and business-to-business (B2B) applications. Data were normally stored in relational databases and XML was used as a medium to transport data between web-based and bus...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003